\subsubsection{Felhasznált fejlesztőeszközök}

\paragraph*{Integrált fejlesztői környezet}

Az integrált fejlesztői környezet kiválasztásánál két alternatívát fontoltunk
meg: az \emph{Eclipse}-et és a \emph{NetBeans}-t. Mivel mindannyian jobban
ismertük az előbbi rendszert, és tudtuk, hogy mindkettő alkalmas a feladataink
elvégzésére, az Eclipse-re esett a választásunk.

\paragraph*{Verziókezelő rendszer}

Számos alternatíva állt rendelkezésünkre: CVS, SVN, Mercurial, Bazaar, stb.
Azért döntöttünk az \emph{SVN} mellett, mert van köztünk, aki már dolgozott
vele, és mert ehhez könnyen találtunk megfelelő hostingot, valamint jól integrálódó
Eclipse-beépülőt (\emph{Subclipse}). 

A közös tároló kérdésére az első felmerült alternatívát, a Google Code
szolgáltatást választottuk. Itt az SVN-en kívül rendelkezésünkre áll egy wiki,
valamint egy issue tracker is. Ez utóbbi lehetőve teszi a feladatok felelőshöz
rendelését és előrehaladásuk követését.

A wikin a projekthez kapcsolódó közös tudásanyagot tároljuk. Például a feladat
kézhezvétele után készítettünk egy ,,Specifikáció kérdések'' oldalt, ahol össze
tudtuk gyűjteni a felmerült kérdéseket.

A keletkező forráskód áttekinthető menedzselése végett minden fázisban
létrehozunk egy-egy új \emph{branch}-et a forrásfában, és a \emph{trunk}-be
olvasztjuk be az iteratívan fejlődő projektet.

\subsubsection{Dokumentáció}

A dokumentáció készítéséhez a \LaTeX ~rendszerre esett a választásunk. Ez azért
előnyös számunkra, mert így a dokumentációt is tudjuk a verziókezelőben
tartani, illetve az egyes szekciókat (amelyeket más-más személy ír), könnyen egy
dokumentummá fűzhetjük össze. A kiadott sablonokat pedig így is tudjuk követni.
A \LaTeX ~források megírását a \emph{TeXlipse} plugin segíti.

\paragraph*{Diagramok}

Választásunk a \emph{ArgoUML} szerkesztőre esett.

\subsubsection{Feladatok és határidők}

A feladatok és határidők az alábbi táblázatban olvashatók: \\

\begin{tabularx}{15cm}{ |X|X| }
\hline
febr. 10. & Csapatok regisztrációja \\
\hline
febr. 18. & Követelmény, projekt, funkcionalitás \\
\hline
febr. 25. & Analízis modell kidolgozása 1. \\
\hline
márc. 4. & Analízis modell kidolgozása 2. \\
\hline
márc. 11. & Szkeleton tervezése \\
\hline
márc. 18. & Szkeleton \\
\hline
márc. 25. & Prototípus koncepciója \\
\hline
ápr. 1. & Részletes tervek \\
\hline
ápr. 8.	& \\
\hline
ápr. 15. & Prototípus \\
\hline
ápr. 22. & Grafikus felület specifikációja \\
\hline
ápr. 29. & \\
\hline	
máj. 6. & Grafikus változat \\
\hline
máj. 13. & Összefoglalás \\
\hline
\end{tabularx}

\subsubsection{Állandó feladatkörök}

A felmerülő feladatokat hétről hétre egyenlően osztjuk el, de vannak állandó
feladatok, amelyekhez felelősöket választottunk.

\begin{tabularx}{\textwidth}{ X X }
Metzing Árpád & Diagram felelős \\
Szabó Dániel & Dokumentáció összefogása \\
Szelei Tamás & Projektvezetés, csapat képviselete \\
Ujhelyi Jenő & SVN és \emph{Merge}-felelős \\
\end{tabularx} \\ \\

A döntéseket demokratikusan hozzuk, de minden csapattagnak van vétójoga, arra
az esetre, ha nagyon nem tud azonosulni egy döntéssel. Ilyenkor felkeressük a
konzulenst, és az ő véleményének figyelembevételével döntünk. Szavazategyenlőség esetén is így járunk el.
